package com.hllxd.hism.star.basic.service.model.order;

import lombok.Data;

/**
 * author: xiyong.lxy
 * date: 2020-11-1 20:37
 */
@Data
public class OrderPayDetailEntity { // tbl_mis_product_items '哗啦啦产品及服务条目明细'
    private Long productID; //bigint(20) NOT NULL AUTO_INCREMENT COMMENT '产品ID',
    private String orgID; //bigint(20) NOT NULL DEFAULT '0' COMMENT '产品所属主体ID 值为0表示为公共产品',
    private Long productCategoryID; //bigint(20) NOT NULL DEFAULT '0' COMMENT '所属分ID',
    private String productID_KC; //varchar(80) NOT NULL DEFAULT '' COMMENT '库存供应链系统中的产品ID',
    private String productName_KC; //varchar(250) NOT NULL DEFAULT '' COMMENT '库存供应链系统中的产品名称',
    private String productCode; //varchar(50) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '产品编号',
    private String productName; //varchar(250) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '产品名称',
    private String productAliasName; //varchar(250) NOT NULL DEFAULT '' COMMENT '产品别名（内部使用，如空则取产品名称）',
    private String productUnit; //varchar(50) NOT NULL DEFAULT '' COMMENT '产品规则/单位',
    private String productParamsLst; //varchar(2500) NOT NULL DEFAULT '' COMMENT '产品参数',
    private String productRemark; //varchar(1000) NOT NULL DEFAULT '' COMMENT '产品简介',
    private String productInfoUrl; //varchar(250) NOT NULL DEFAULT '' COMMENT '产品介绍网址',
    private String productImgUrlLst; //varchar(2500) NOT NULL DEFAULT '' COMMENT '产品配图路径列表，多个配图间用逗号隔开',
    private Integer isProductPackage; //tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否产品组合套餐 0：不是（默认） 1：是',
    private Integer productSaleStatus; //tinyint(4) NOT NULL DEFAULT '0' COMMENT '产品状态 0：未上架 1：可售 2：暂停销售 9：下架',
    private String productEndServiceTermType; //varchar(4) NOT NULL DEFAULT '' COMMENT '收费方式  DD：按天 MM：按月  QQ：按季 YY：按年 OO:一次性',
    private String productEndServiceTermVale; //decimal(15,4) NOT NULL DEFAULT '1.0000' COMMENT '收费方式数值',
    private Long productFlowPacketValue; //bigint(20) NOT NULL DEFAULT '0' COMMENT '流量包数值',
    private String openOrgTypeLst; //varchar(50) NOT NULL DEFAULT '0' COMMENT '产品对外开放类型列表TN：不对外开放 TA：开放给我的代理商 TS：开放给我的分公司',
    private String openOrgIDLst; //varchar(2500) NOT NULL DEFAULT '' COMMENT '可见机构ID列表，多个间用英文逗号隔开 例如： ,345,4546,',
    private Integer isOpenToShop; //tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否开放给商户中心 0：否 1：是',
    private String productDescDetail_KC; //text COMMENT '供应链系统的商品的json描述，用于调用供应链系统用',
    private Integer requireSNcode; //tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否根据SN码出入库 0：否 1：是',
    private String productAttribute; //varchar(255) NOT NULL DEFAULT '0' COMMENT '产品属性(BZ:保证金 , YJ:硬件 , RJ:软件 , FW:服务 , LL:流量)',
    private String productFlag; //varchar(255) NOT NULL DEFAULT '' COMMENT '产品标签，产品类别不能满足筛选条件时，作为辅助字段',
    private String productMinSalesPrice; //decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '产品最低售价（直销）',
    private String productMinSalesPriceForAgent; //decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '产品最低售价（渠道）',
    private Integer isAllowedAuthen; //tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否可授权(默认是 , 是1 , 否0)',
    private String attachedGroupType; //varchar(80) NOT NULL DEFAULT '' COMMENT '归属集团类型，GROUP_TYPE_HUALALA哗啦啦，GROUP_TYPE_DINGDUODUO订多多, GROUP_TYPE_CAIDANMAO彩蛋猫',
    private String entityType; //varchar(30) NOT NULL DEFAULT '' COMMENT '实体类型 AUTH_ENTITY_TYPE_GROUP：集团  AUTH_ENTITY_TYPE_SHOP：店铺  AUTH_ENTITY_TYPE_DISTRIBUTION：配送中心  AUTH_ENTITY_TYPE_STORE：仓库  AUTH_ENTITY_TYPE_FMPPC：食材生产加工中心    AUTH_ENTITY_TYPE_USERACCOUNT：用户',
    private Long oldProductCategoryID; //bigint(20) NOT NULL DEFAULT '0' COMMENT '原产品目录',
    private String payMethod; //varchar(50) NOT NULL DEFAULT '1' COMMENT '1: 正常合同付费 2：账单流水代扣 3：线下收费',
    private String productRate; //varchar(50) NOT NULL DEFAULT '' COMMENT '费率',
    private String productAuthValidTermVale; //int(11) NOT NULL DEFAULT '0' COMMENT '产品授权有效期，以月为单位，主要用于授权中心',
    private String productBelongTechnologyProductID; //varchar(50) NOT NULL DEFAULT '' COMMENT '产品所属实施模块ID,对应多个ID时以逗号拼接,主要用于售学支线',
    private Integer isSendLicense; //tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否发放lincense （0：是    1：否），非资源类型发放license,资源类型产品不发放license，主要用于授权中心，选择为否时，收费方式为一次性',
    private String createBy; //varchar(50) NOT NULL DEFAULT '' COMMENT '创建人员',
    private String actionBy; //varchar(50) NOT NULL DEFAULT '' COMMENT '修改人员',
    private Long sortIndex; //bigint(20) NOT NULL DEFAULT '99999999' COMMENT '分类中的排序值',
    private Integer action; //tinyint(4) NOT NULL DEFAULT '0' COMMENT '记录状态',
    private Long createTime; //bigint(20) NOT NULL DEFAULT '0' COMMENT '记录创建时间',
    private Long actionTime; //bigint(20) NOT NULL DEFAULT '0' COMMENT '记录修改时间',
    private String productCategoryID_KC; //varchar(256) NOT NULL DEFAULT '0' COMMENT '供应链系统中的categoryID',
    private Integer productIsActive_KC; //tinyint(2) NOT NULL DEFAULT '0' COMMENT '供应链系统的商品是否启用的状态',
}

